:local {
	.background {
		display: flex;
		justify-content: center;
		align-items: center;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0;
		background-color: rgba(0, 42, 62, 0.3);
		padding: 0 16px;
		z-index: 10001;

		.modal {
			padding: 24px 40px;
			background-color: white;
			box-shadow: 0px 10px 30px #929292;
			border-radius: 6px;
			text-align: center;
			font-size: 16px;
			max-height: calc(100vh - 32px);
			position: relative;

			> :first-child {
				margin-top: 0;
			}
		}
	}
}
